home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
mus
/
play
/
Deli14BitGenie.lha
/
Deli14BitGenie.readme
< prev
Wrap
Text File
|
1999-01-17
|
7KB
|
142 lines
Short: STUNNING 14Bit NotePlayer for DeliTracker
Uploader: platon@cu-muc.de (Chris Hodges)
Author: Peter Kunath, Frank Riffel, Chris Hodges
Type: mus/play
Version: V3.00 (17-Jan-99)
Requires: DeliTracker V2.xx
Replaces: mus/play/Deli14BitGenie*
14Bit NotePlayer Genie V3.00 (17-Jan-99)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Introduction
~~~~~~~~~~~~
This is a new and pretty enhanced version of the well known 14Bit
NotePlayer that came with the original DeliTracker distribution. After
Peter Kunath gave me the sourcecode, I was able to add various features
(listed below).
Please notice that you need at least an MC68020 to use them as the MC68000
routines have been left untouched! So there's NO reason for MC68000 owners
to use this new genie (personally, I think that MC68000 users suck for not
upgrading their machines).
Even if you don't use the new features, I recommend to use this version for
it has a faster chipmem transfer routine than the one in V2.3.
Plenty of cpu power is appreciated (although the Genie will not be slower
when not using the new features). You will need an MC68060 to be able to
mix at frequencies higher than 50KHz with Panning and Interpolation and 32
voices 8-D
Small list of new features/improvements:
- Now uses a faster longword pipelined chipmem transfer.
- Added Panning support (e.g. for FastTracker modules).
- Added stereo width slider (so this incorporates the HeadPhones Genie).
- Added Interpolation mode for high quality mixing.
- Added DSP Routines: Echo (Reverb), Hall (Reverb with feedback) and
Reverser (each one is available in Mono, Cross or Center mode).
- Added ModSave function (16 Bit AIFF or RAW file).
- The ModSave routine has a Normalize option which will do a peak search.
- The ModSaver also will cut off NULL-samples at the beginning and at the
end of a saved soundfile (optional).
- Peak search can also be done when not using ModSave. Average peak level
and maximum peak and the optimal boost value are displayed in the window.
- Actual (DMA) mixing frequency is now displayed aswell.
- Now uses a 256 samples buffer instead of 200, which speeds things up a
little and doesn't cost too much precision.
- Settings can be saved individually for each module (prefs file is stored
either in a separate directory or along with the module.
History
~~~~~~~
V3.00 (17-Jan-99):
- Nearly all of the gui routines and other internals have been rewritten.
(GadToolsBox code really sucks and so does direct/absolute addressing).
Doesn't make much difference when looking at it, but object code size
apparently became smaller than the first V2.65 release (before adding
all of the new features).
- Fixed some enforcer hits introduced with V2.67.
- Introduced new (IFF) prefs format to store all the new options. Old
V2.65/V2.66 prefs files will still be read correctly.
- Added quick Get/Store DSP preset buttons as requested.
- Fixed a possible crash on Kick 2.0 machines for the BusyPointer that
should have been showed while normalizing the waveform after ModSave,
as it is a Kick 3.0+ only feature.
- Found and fixed a bug in the peak level routine. Added an option to
calculate the maximum peak even when not actually using ModSave. More-
over, the optimal boost level is also displayed. This new peak search
routine is somewhat faster than the old one.
- Maximum Boost has been increased from 8.00 to 9.99.
- ModSave file requester didn't split path and filename into its
components when popping up with the old file path.
- Implemented Stop-Motion Mode for ModSave for very slow machines. This
allows you to do ModSaving if your machine is not fast enough to do
both mixing and saving at the same time.
- Increased ModSave buffer size to 256KB (so the saving doesn't get
aborted when using opaque window movement etc.).
- Added two options in the ModSave menu to control the triggering and the
removal of trailing zero samples.
- Increased speed of chipmem transfer once more (at least for fast
machines).
- Implemented alternative ModPrefs saving path option. This allows prefs
being saved along with the module.
- Added menu options to load, save (with file requester) ModPrefs and
delete existing ModPrefs.
- Added option to modify AutoBoost factor (as requested).
- Implemented Frequency Override. When this tag is enabled, ModPrefs and
DSP presets do not change the global frequency but stick to the global
one.
- Added Auto-adapt DSP (as requested). This option ensures that the DSP
delay stays the same if you change the frequency.
- Converted doc file into AmigaGuide.
- DSP buffer was not cleared on stop. Fixed.
V2.67 (07-Oct-98) (not released on AmiNet):
- ModSave Filename was not stored anywhere. This could cause problems
(enforcer hits?) when the save flag was enabled, but the genie window
had been closed. Also the file name was lost when the genie window had
been reopened. This problem has been fixed.
- ModSave CheckBox setting is not used with local ModPrefs anymore. This
caused a lot of confusion when trying to record a module with custom
module settings.
- Some gadgets were not updated (Stereo Width slider), when loading new
prefs.
- Effect Delay slider was not updated when frequency went down due to too
high cpu load. Fixed.
- Effect Delay slider now displays the amount of milliseconds up to 9999
(requested by Dion Wooning), beyond this value it switches back to the
old seconds display.
- Changed the layout of some gadgets a bit and added a simple button for
the ModSave file requester.
V2.66 (16-Jun-98):
- Doubled the ModSave Buffers (now 128KB) for slower machines to avoid
overflows. This flaw has been reported by Ralph Bernecker.
- Detected a bug which would not flush the last ModSave Buffer if a PCM
RAW file should have been written. Fixed.
- Added feature to cut off trailing NULL-samples when doing a ModSave.
- Added busy pointer during truncating or normalizing process.
- Now you'll get a file request when pressing return in an empty Filename
string gadget.
- All settings can now be saved individually for each module.
- Interpolation routine now uses 15bit accuracy instead of 8bit for
subsample factor calculation (just a little bit slower).
V2.65 (06-Jun-98):
- First public (AmiNet) release of the new version.
Contact address
~~~~~~~~~~~~~~~
Any mail, comments or donations welcome:
Chris Hodges Account: 359 68 63
Kennedystr. 8 BLZ : 700 530 70
D-82178 Puchheim Bank : Sparkasse Fürstenfeldbruck
Germany
Tel.: +49-89/8005856 WWW: http://platon.home.pages.de/
Email: platon@cu-muc.de IRC: platon42 on EfNet